import java.util.Arrays;

/**
 * Created with IntelliJ IDEA.
 * Description :
 * User: $ {USER}
 * Date: $ {YEAR}-$ {MONTH}一$ { DAY}
 * Time: ${ TIME}
 */

/**
 * 状态：
 * 今天是2024年5月14日
 * 开始了大学的第一个正式的flag：和三叶姐一起 刷穿LeetCode
 * LeetCode刷题——两数之和
 *
 * 思路：
 * 本题比较简单，可以采用无脑遍历的方式，通过拿到第一个数组下标，来开始遍历第二个下标
 * 看看有没有对应相等的目标数，如果有直接返回ret数组即可
 *
 * 小知识点：target可以简写为t
 */
public class Test {
    public static int[] twoSum(int[] nums, int target) {
        int[] ret = new int[2];
        for (int i=0; i<nums.length; i++) {
            for (int j=i+1; j<nums.length; j++) {
                if (nums[i] + nums[j] == target) {
                    ret[0] = i;
                    ret[1] = j;
                    return ret;
                }
            }
        }
        return ret;
    }

    public static void main(String[] args) {
        int[] nums = {2,7,11,15};
        int target = 9;
        int[] ret = twoSum(nums, 9);
        System.out.println(Arrays.toString(ret));
    }
}
